package ltd.newbee.mall.dao;

import ltd.newbee.mall.entity.Hall;
import ltd.newbee.mall.entity.Schedule;
import ltd.newbee.mall.util.PageQueryUtil;

import java.util.Date;
import java.util.List;

public interface HallMapper {
    int deleteByPrimaryKey(Integer hallId);

    int insert(Hall record);

    int insertSelective(Hall record);

    Hall selectByPrimaryKey(Integer hallId);

    int updateByPrimaryKeySelective(Hall record);

    int updateByPrimaryKey(Hall record);

    List<Hall> selectAll(PageQueryUtil pageUtil);

    int getTotalSchedule();

    int insertHall(Hall hall);

    int updateHall(Hall hall);

    int deleteHall(Integer[] ids);

}